artificial precipitation - English Synonyms Dictionary